import instance from '../utils/request'

// 局部导出
export const login = data => {
  return instance.post('/app/v1_0/authorizations', data)
}

// 获取验证码 每分钟一次
export const getSms = data => {
  return instance.get(`/app/v1_0/sms/codes/${data}`)
}

// 获取用户信息api
export const getUserOwnInfo = () => {
  return instance.get('/app/v1_0/user')
}

// 获取用户频道列表
export const getUserChannels = () => {
  return instance.get('/app/v1_0/user/channels')
}

// 获取用户个人资料
export const getUserInfo = () => {
  return instance.get('/app/v1_0/user/profile')
}

// 编辑用户个人资料（包含实名认证）
// 请求的字段参数 发送几个保存几个，不发送的不修改
export const updateUserInfo = data => {
  return instance.patch('/app/v1_0/user/profile', data)
}

// 编辑用户照片资料（头像、身份证照片）
export const updateUserAvatar = data => {
  return instance.patch('/app/v1_0/user/photo', data)
}
